/**
 * 文件名：@IntegerConverter.java <br/>
 * 包名：cn.efunbox.afw.core.converter <br/>
 * 项目名：afw-core <br/>
 * @author xtwin <br/>
 */
package cn.efunbox.afw.core.converter;

/**
 * 类名：IntegerConverter  <br />
 *
 * 功能：整形类型转换器
 *
 * @author xtwin <br />
 * 创建时间：2015年12月4日 下午4:47:55  <br />
 * @version 2015年12月4日
 */
public class IntegerConverter extends NumberConverter {

	/**
	 * 构造方法
	 */
	public IntegerConverter() {
		super("########");
	}
	
	/**
	 * 功能: <br/>
	 * 
	 * 重写：xtwin <br/>
	 * 
	 * @version ：2015年12月4日 下午4:48:16<br/>
	 * 
	 * @param original
	 * @param format
	 * @param config
	 * @return
	 * @throws Exception <br/>
	 * @see cn.efunbox.afw.core.converter.NumberConverter#parse(java.lang.Object, java.lang.String, java.lang.Object)
	 */
	@Override
	protected Number parse(Object original, String format, Object config) throws Exception {
		Number number = super.parse(original, format, config);
		
		// 转换为整型
		return Integer.valueOf(number.toString());
	}
}
